package com.ruoyi.fetvApi.mapper;

import java.util.List;
import com.ruoyi.fetvApi.domain.FetvColumnApi;

/**
 * 栏目Mapper接口
 * 
 * @author éé­æ°
 * @date 2023-03-03
 */
public interface FetvColumnApiMapper
{

    /**
     * 查询栏目列表
     * 
     * @param fetvColumnApi 栏目
     * @return 栏目集合
     */
    public List<FetvColumnApi> selectFetvColumnList(FetvColumnApi fetvColumnApi);

    /**
     * 分步查询，查询栏目对应的新闻信息
     * 第一步：查询部门信息
     * @param columnId 栏目主键
     * @return
     */
    List<FetvColumnApi> selectInformationByColumnId(Integer columnId);

    /**
     * /**
     * 分步查询，查六条视频
     * 第一步，查栏目ID
     * @param columnId 栏目主键
     * @return
     */
    List<FetvColumnApi> getVideoByColumnId(Integer columnId);

    /**
     * 分步查询，查数组新闻
     * 第一步，查栏目ID
     * @return
     */
    List<FetvColumnApi> getColumnAndInformationByList();

    /**
     * 分步查询，空中课堂(七条视频)
     * 第一步,查栏目ID
     * @param columnId 栏目主键
     * @return
     */
    List<FetvColumnApi> getAirClassroomByColumnId(Integer columnId);


}
